package com.crb.crm.manage.service.biz;

import com.crb.crm.manage.entity.biz.SystemConfigSearchDTO;
import com.crb.crm.manage.entity.biz.SystemConfigVO;
import com.crb.crm.manage.pojo.biz.SystemConfig;
import com.crb.crm.manage.utils.PageDataResult;

/**
 * @项目名称：wyait-manage
 * @包名：com.wyait.manage.service
 * @类描述：
 * @创建人：wyait
 * @创建时间：2017-12-20 15:52
 * @version：V1.0
 */
public interface SystemConfigService {
	/**
	 * 分页查询字典配置列表
	 * @param page
	 * @param limit
	 * @return
	 */
	PageDataResult getSystemConfigs(SystemConfigSearchDTO systemConfigSearch, int page, int limit);

	/**
	 *	设置字典配置【新增或更新】
	 * @param systemConfig
	 * @return
	 */
	String setSystemConfig(SystemConfig systemConfig);

	/**
	 * 删除字典配置
	 * @param id
	 * @param isDel
	 * @return
	 */
	String setDelSystemConfig(Integer id, Integer isDel);

	/**
	 * 查询字典配置数据
	 * @param id
	 * @return
	 */
	SystemConfigVO getSystemConfig(Integer id);

}
